/********************************************
 * 功能说明: 
 * 模块名称: 
 * 系统名称: 
 * 软件版权: 
 * 系统版本: 1.0.0
 * 开发人员: zhangfb
 * 开发时间: 2019/3/29 18:43
 * 审核人员: 
 * 相关文档: 
 * 修改记录: 修改日期 修改人员 修改说明
 *********************************************/
package com.hyacinth.batch.model;

import com.hyacinth.utils.json.JsonMapper;
import com.hyacinth.wapper.DataHashMap;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
 * @author zhangfb
 * @version 1.0.0.1
 * @since JDK 1.8
 */
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
@Data
public class BatResponse extends DataHashMap {
    private static final long serialVersionUID = 1L;

    /** 响应状态 **/
    private String retStatus;
    /** 响应消息 **/
    private String retMsg;
    /** 响应数据 **/
    private Object retData;
    /** 响应类型 **/
    private String retType;
    /** 响应类型 **/
    private Exception retException;

    public String toString() {
        return JsonMapper.toJsonString(this);
    }
}
